package com.wnxy.service;

import com.wnxy.entity.Cart;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wnxy.entity.CartVo;

import java.math.BigDecimal;
import java.util.List;

/**
 * <p>
 * 购物车表 服务类
 * </p>
 *
 * @author 林夕
 * @since 2023-03-11 04:45:21
 */
public interface CartService extends IService<Cart> {

    void addCart(Integer userId, Integer weaponId);

    List<CartVo> getCartVo(Integer userId);

    CartVo updateBuyCount(Integer userId, Integer productId, Integer count);

    BigDecimal totalPrice(Integer userId, Integer[] weaponIds);

    List<CartVo> getCartVoPreview(Integer userId, Integer[] weaponIds);
}
